

function emptyValidate(form){
	
	var list_1=form.getElementsByTagName('input');
	
	 for(var i=0;i< list_1.length;i++){
		 
		 if(list_1[i].getAttribute('type')=="text"||
				          list_1[i].getAttribute('type')=="password"){
			
			 if(list_1[i].getAttribute('class')=="require"){
				 
				var result = inputEmptyValidate(list_1[i]);	
				
				if(!result){
					
					return false;
				}
			 }
	     }
	 }
	 
	 var list_2=form.getElementsByTagName('textarea');
	 
	 for(var i=0;i< list_2.length;i++){
		 
		 if(list_1[i].getAttribute('class')=="require"){
			 
		     var result = inputEmptyValidate(list_2[i]);	
				
				if(!result){
					
					return false;
				}
		 }
	 }
	
	return true;
}





//定义一个简单通用的非空验证
function inputEmptyValidate(element){
	
	 var child=element.parentElement.childNodes; 
			 
		if(element.value==""){
							
				element.focus();
				
              //先检查是否存在错误信息
				for(var j=0;j<child.length;j++){
					 
					 if(child[j].tagName=="SPAN"){
						 
						 element.parentElement.removeChild(child[j]);
					 }
				 }
				
				 var text=document.createElement("span");

				 text.innerHTML="Field is required";
				
				 element.parentElement.appendChild(text);
						
				return false;
						
		 }else{
	
				for(var j=0;j<child.length;j++){
					 
					 if(child[j].tagName=="SPAN"){
						 
						 element.parentElement.removeChild(child[j]);
						 
				     }
			    }
	     }
	 
	return true;
}